package com.lanswon.qzsmk.vo;

import java.io.Serializable;

import com.lanswon.qzsmk.model.StockDetail;
/**
 * 库存明细
 * @author sun
 *
 */
public class StockSumVo implements Serializable {
    /**
	 * 
	 */
	private static final long serialVersionUID = -56885685254893522L;
	/** 出库放*/
	private String  desBranchNo;
	/** 出入库方式*/
	private String  storageMode;
	/** 制卡任务编号*/
    private String taskNo;
    /** 在库状态 */
    private String  inStockStat;
    /** 最后入库日期 */
    private String lstInDate;
    
	/** 库存汇总ID */
    private String   stockSumId;

    /** 库存位置 */
    private String   stockPosition;

    /** 网点编号 */
    private String  branchNo;
    
    /** 卡产品代码*/
    private String cardpCode;

    /** 卡产品名称 */
    private String cardpName;
    
    /* 本次操作数量*/
    private Integer operatorAmount;
    /**
   	 * 每页条数
   	 */
   	private Integer numPerPage;
   	/**
   	 * 当前页
   	 */
   	private Integer currentPage;
   	/**
   	 * 分页开始行
   	 */
   	private int startLine;
	/** 累计入库总数量 */
    private Integer   totalNum;

    /** 当前数量，应满足关系：总数量*/
    private Integer   currNum;

    /** 累计出库总数量 */
    private Integer  outSum;
    
    /** 用于无锡不记名衍生卡的出库配送设计，其他情况下出库数量 */
    private Integer   realOutNum;

    /** 最后更新日期 */
    private String   lastModDate;
    
    /** 最后更新柜员号 */
    private String  lastOperator;

    /** 归档日期 */
    private String  fileDate;

    /** 归档标识 */
    private String  fileFlag;
    
    /** 备注 */
    private String remark;
    
    /* 网点名称*/
    private String branchName;
    
    /*物理类型名称*/
    private String physicTypeName;
    
    /*物理类型*/
    private String physicTypeCode;
    
    /*库存卡的分类*/
    private String cardStockTypeName;
    
    /*库存卡的分类*/
    private String cardStockType;
    
    /*库存位置名称*/
    private String stockPositionName;
    
    
    
    public String getCardStockTypeName() {
		return cardStockTypeName;
	}

	public void setCardStockTypeName(String cardStockTypeName) {
		this.cardStockTypeName = cardStockTypeName;
	}

	public String getStockPositionName() {
		return stockPositionName;
	}

	public void setStockPositionName(String stockPositionName) {
		this.stockPositionName = stockPositionName;
	}

	public String getPhysicTypeCode() {
		return physicTypeCode;
	}

	public void setPhysicTypeCode(String physicTypeCode) {
		this.physicTypeCode = physicTypeCode;
	}

	public String getBranchName() {
		return branchName;
	}

	public void setBranchName(String branchName) {
		this.branchName = branchName;
	}

	public String getStorageMode() {
		return storageMode;
	}

	public void setStorageMode(String storageMode) {
		this.storageMode = storageMode;
	}

	public String getTaskNo() {
		return taskNo;
	}

	public void setTaskNo(String taskNo) {
		this.taskNo = taskNo;
	}
	
	public String getInStockStat() {
		return inStockStat;
	}

	public void setInStockStat(String inStockStat) {
		this.inStockStat = inStockStat;
	}
		
	public String getLstInDate() {
		return lstInDate;
	}

	public void setLstInDate(String lstInDate) {
		this.lstInDate = lstInDate;
	}

	public String getStockSumId() {
		return stockSumId;
	}

	public void setStockSumId(String stockSumId) {
		this.stockSumId = stockSumId;
	}

	public String getStockPosition() {
		return stockPosition;
	}

	public Integer getNumPerPage() {
		return numPerPage;
	}

	public void setNumPerPage(Integer numPerPage) {
		this.numPerPage = numPerPage;
	}

	public Integer getCurrentPage() {
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage) {
		this.currentPage = currentPage;
	}

	public int getStartLine() {
		return startLine;
	}

	public void setStartLine(int startLine) {
		this.startLine = startLine;
	}

	public void setStockPosition(String stockPosition) {
		this.stockPosition = stockPosition;
	}

	public String getBranchNo() {
		return branchNo;
	}

	public void setBranchNo(String branchNo) {
		this.branchNo = branchNo;
	}

	public String getCardpCode() {
		return cardpCode;
	}

	public void setCardpCode(String cardpCode) {
		this.cardpCode = cardpCode;
	}

	public String getCardpName() {
		return cardpName;
	}

	public void setCardpName(String cardpName) {
		this.cardpName = cardpName;
	}

	public Integer getTotalNum() {
		return totalNum;
	}

	public void setTotalNum(Integer totalNum) {
		this.totalNum = totalNum;
	}

	public Integer getCurrNum() {
		return currNum;
	}

	public void setCurrNum(Integer currNum) {
		this.currNum = currNum;
	}

	public Integer getOutSum() {
		return outSum;
	}

	public void setOutSum(Integer outSum) {
		this.outSum = outSum;
	}

	public Integer getRealOutNum() {
		return realOutNum;
	}

	public void setRealOutNum(Integer realOutNum) {
		this.realOutNum = realOutNum;
	}

	public String getLastModDate() {
		return lastModDate;
	}

	public void setLastModDate(String lastModDate) {
		this.lastModDate = lastModDate;
	}

	public String getLastOperator() {
		return lastOperator;
	}

	public void setLastOperator(String lastOperator) {
		this.lastOperator = lastOperator;
	}

	public String getFileDate() {
		return fileDate;
	}

	public void setFileDate(String fileDate) {
		this.fileDate = fileDate;
	}

	public String getFileFlag() {
		return fileFlag;
	}

	public void setFileFlag(String fileFlag) {
		this.fileFlag = fileFlag;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Integer getOperatorAmount() {
		return operatorAmount;
	}

	public void setOperatorAmount(Integer operatorAmount) {
		this.operatorAmount = operatorAmount;
	}

	public String getDesBranchNo() {
		return desBranchNo;
	}

	public void setDesBranchNo(String desBranchNo) {
		this.desBranchNo = desBranchNo;
	}

	public String getPhysicTypeName() {
		return physicTypeName;
	}

	public void setPhysicTypeName(String physicTypeName) {
		this.physicTypeName = physicTypeName;
	}

	public String getCardStockType() {
		return cardStockType;
	}

	public void setCardStockType(String cardStockType) {
		this.cardStockType = cardStockType;
	}

	@Override
	public String toString() {
		return "StockSumVo [desBranchNo=" + desBranchNo + ", storageMode=" + storageMode + ", taskNo=" + taskNo
				+ ", inStockStat=" + inStockStat + ", lstInDate=" + lstInDate + ", stockSumId=" + stockSumId
				+ ", stockPosition=" + stockPosition + ", branchNo=" + branchNo + ", cardpCode=" + cardpCode
				+ ", cardpName=" + cardpName + ", operatorAmount=" + operatorAmount + ", numPerPage=" + numPerPage
				+ ", currentPage=" + currentPage + ", startLine=" + startLine + ", totalNum=" + totalNum + ", currNum="
				+ currNum + ", outSum=" + outSum + ", realOutNum=" + realOutNum + ", lastModDate=" + lastModDate
				+ ", lastOperator=" + lastOperator + ", fileDate=" + fileDate + ", fileFlag=" + fileFlag + ", remark="
				+ remark + ", branchName=" + branchName + ", physicTypeName=" + physicTypeName + ", physicTypeCode="
				+ physicTypeCode + ", cardStockTypeName=" + cardStockTypeName + ", cardStockType=" + cardStockType
				+ ", stockPositionName=" + stockPositionName + "]";
	}

}